home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1996 May / macformat-037.iso / Shareware City / Applications / Home Accounting a4p3f1 FAT / Version Histories / Development Version History
Encoding:
Text File  |  1994-05-31  |  12.6 KB  |  270 lines  |  [TEXT/MSWD]

  1. May 15, 1994
  2.  
  3.  
  4. DEVELOPMENT VERSION HISTORY:
  5.  
  6.  
  7. 1.0.0.d1 (Nov./1993)
  8.  
  9. Development release 1.
  10.  
  11. Show off concept only release.
  12.  
  13.  
  14. 1.0.0d2 (Dec./1994)
  15.  
  16. Development release 2.
  17.  
  18. Handles most file menu functions.
  19.  
  20. Most major features working.
  21.  
  22. Fixed CPX Popup Menu/Set Value method, Window Item/Prepare method and the View Editor/Scroll List/Set Value method.
  23.  
  24.  
  25. 1.0.0.d3 (Jan./1994)
  26.  
  27. Development release 3.
  28.  
  29. Fixed the following:
  30.  
  31. Computer crashes when selecting Save from the file menu.
  32.  
  33. Right Justified text (numeric entries) not editable, invisible after tabbing, or scrolled to the far right. This is a known bug in CPX. Auto scroll is turned off and Wrap is turned on (which has no effect in a fixed size box, but does force the text to be drawn correctly).
  34.  
  35. The Check Register window is now updated after making changes in the Preference window.
  36.  
  37. Added the Help window documentation.
  38.  
  39.  
  40. 1.0.0d4 (Jan./1994)
  41.  
  42. Development release 4.
  43.  
  44. Fixed the following:
  45.  
  46. The corrupted Alert resources that produced invisible and non selectable dialog boxes. This is a known bug in CPX. The dialog boxes top, left coordinates are set to the maximum value of an integer under certain conditions after doing a project save. The solution is to only save changed sections.
  47.  
  48. Selected Check Register fields are now managed properly when turning the comment lines on or off, and when scrolled.
  49.  
  50. When an entry in the Check Register window is edited, the account selection fields are now updated properly.
  51.  
  52. The account selection fields are now updated correctly when the selected entry's accounts have been changed.
  53.  
  54.  
  55. 1.0.0d5 (Jan./1994)
  56.  
  57. Development release 5.
  58.  
  59. The Budget window now shows cash account, budget account totals and summaries.
  60.  
  61. Post Date text is now completely selected in the data entry windows.
  62.  
  63. Added routines to find the Active System folder (and Preferences folder, if in system 7.1).
  64.  
  65. Made a temporary fix on the Help window problem. Some of the crashing was do to the decompressor being a newer version (and not correctly decompressing my transport files). However the test Mac II's still can not select the last entry without crashing.
  66.  
  67.  
  68. 1.0.0d6 (Jan./1994)
  69.  
  70. Development release 6.
  71.  
  72. Account lists in the Preference window are now alphabetized.
  73.  
  74. The program now loads data from a file launched from the finder under system 7. This problem was caused by the fact that the compiler (optimization feature) was instructed not to load unused classes or methods. The problem was that there was no reference to any of the IAC classes or methods although instances of the IAC classes made references to both. The solution was to place strings of the unreferenced names into a persistent and then reference the persistent. The compiler will link in classes and methods this way.
  75.  
  76.  
  77. 1.0.0d7 (Jan./1994)
  78.  
  79. Development release 7.
  80.  
  81. Now loads data from a data file launched from the finder under system 6.
  82.  
  83. The Budget-Monthly window now shows monthly budget account actuals.
  84.  
  85. Negative dollar values shown correctly in all windows.
  86.  
  87.  
  88. Version 1.0.0d8 (Jan./1994)
  89.  
  90. Development release 8.
  91.  
  92. The Budget-Monthly window now shows cash account monthly's (starting balances not included).
  93.  
  94. The program now supports a Preference file under system 7.
  95.  
  96. The grow box in the Help and Error windows has been fixed.
  97.  
  98. <<When starting Home Accounting by Double-clicking a data base file from the finder or multi-finder, a pointer error occurs. However, starting Home Accounting, then double-clicking a data base file from multi-finder, or using the open command with either finder does not create the pointer error.>> FIXED. This is another IAC linking problem.
  99.  
  100. You can now save the Data Base to a tab-delimited text file in the Check Register window only.
  101.  
  102. Added a Statistics window to the program.
  103.  
  104. The color About window HA Title has been reduce from 606k (QD object resource) to 9k (QD bit-mapped resource).
  105.  
  106.  
  107. Version 1.0.0d9p1 (Feb./1994)
  108.  
  109. Development release 9p1 (preliminary).
  110.  
  111. Deleted the extra blank line after the header is written to the text file.
  112.  
  113. Added a tab before the comment (places it in the Name column) in the text file.
  114.  
  115. Created an HA Title in the About window for a B&W (monochrome) monitor (the color one didn't cut it).
  116.  
  117. Changed the default data base file name from year to start/end dates.
  118.  
  119. The Budget window information is meaningful.
  120.  
  121. Set text selection in the Help window before the first character.
  122.  
  123. Save As Text routines finished (except for Preferences).
  124.  
  125. Clicking on header title in Check Register sets the sort preference.
  126.  
  127. Double-clicking on header title in Check Register performs an ascending sort on that column.
  128.  
  129. Added a floating window (Window Bar). This allows you to select windows from an icon bar in addition to the pull down menu method.
  130.  
  131. Broke the preferences window into multiple views with preference selection by icon or popup menu.
  132.  
  133. Added the Names preference to the budget accounts (creates default name in data entry windows).
  134.  
  135. Eliminated most modal windows. Now windows are prioritized. Which allows the Calculator, Error Messages, Statistics and Help windows to be placed in front of or behind most other windows. This feature eliminates the mini calculator in the preference window.
  136.  
  137. Made the Help window context sensitive. The help describing the front window will automatically be selected (General is selected, if there is no front window).
  138.  
  139. The Budget-Monthly window now allows you to modify the individual monthly budget allocations (an undetected problem with d8).
  140.  
  141. Broke the budget accounts into Income and Expense accounts.
  142.  
  143. The payment/deposit selections in the data entry windows are now active only when the no budget account (NONE) is selected.
  144.  
  145. Added a password option and a secured text class for it (not active in this release).
  146.  
  147. Added option to save and restore the window positions (not active this release).
  148.  
  149. Added option to encrypt the data base (not active this release).
  150.  
  151. Updated the Status window.
  152.  
  153. Added version information to the preference file. The d8 preference file structure is different than d9's. If the d8 preference file is loaded it would cause version d9 to crash.
  154.  
  155. Split the program version information from the read me file.
  156.  
  157. Selecting New from the File menu now saves only cleared data base entries.
  158.  
  159. Added the File menu function, Init. This is the old New function. Init restarts the program, creating a new data base from the present default information.
  160.  
  161. Eliminated the scroll buttons in the Check Register window and replaced it with a Scroll Bar control. Because of this I was able to increase the width of the window.
  162.  
  163. Added a background color to the even rows of the Check Register.
  164.  
  165. The budget windows now show only information for entries with the default year.
  166.  
  167. The starting balance is not used in the budget windows for the cash account information.
  168.  
  169. The Dollars and Cents program icons have been replaced with HA icons. There is a budgeting program called Dollars and Sense. The older icons caused confusion.
  170.  
  171.  
  172. Version 1.0.0d9p2 (Feb./1994)
  173.  
  174. Development release 9p2 (preliminary).
  175.  
  176. Fixed: Add Entry to far to the left of the screen.
  177.  
  178. Fixed: Entering a value of 9999.99 in the Add Entry window produced the result 9999.98.
  179.  
  180. When editing a non-budget account the Payment/Deposit radio buttons are now correctly set.
  181.  
  182. Help now recognizes the Budget-Monthly window.
  183.  
  184. When a view in the preference window is selected, the tagetable window item is correctly selected.
  185.  
  186. Scroll Bar thumb is now updated correctly when changing display settings in the Check Register window.
  187.  
  188. Entry selection is maintained when changing display settings in the Check Register window.
  189.  
  190. The selected row is now always visible after sorting.
  191.  
  192. Ascending/Descending sort by Entry Position now works correctly.
  193.  
  194. Find now works correctly (data base structure changes now incorporated into find routine).
  195.  
  196. Added a NONE entry as an option in the budget accounts popup menu in the Budget-Monthly window. This prevents non-budgeted entries from appearing in the calculations when ALL ACCOUNTS is selected.
  197.  
  198. Fixed an error in the â€¢Editors section that didn't handle the Text Edit constant teFlushLeft (value of -2) when determining the justifications used in a grid row, when selecting Click Behavior from the menu (changed the 2 to 3 in a local).
  199.  
  200. Added lines to the Save As Text output for non-budgeted entries.
  201.  
  202. A temporary fix to get the program to load files launched from the Finder has been made. Launch HA from a data base file only. There seems to be a bug in CPX for determining a file type from the FSSpec record after resolving the Apple Event Object when passed to a local with a list terminal (if you don't know what this means, then don't ask).
  203.  
  204. Fixed the Descend Sort routine to place the last sorted entry at the bottom of the display rather than at the top.
  205.  
  206. Version 1.0.0d9p3 (Feb./1994)
  207.  
  208. Development release 9p3 (preliminary).
  209.  
  210. Saving and restoring the windows positions and sizes is now functional.
  211.  
  212. Resolving the Apple Event Object (from the finder) produces a list of file instances rather than a list of FSSpec structures. The program can now identify data files in Apple Event records.
  213.  
  214. The window icon for the Calculator is now more meaningful.
  215.  
  216. The Font Style and Size submenus can be selected with command keys even though the Edit menu is disabled. This is a bug in CPX. My temporary fix for this, is to delete the command keys from the menu resources.
  217.  
  218. Selecting a blank-entry in the Check Register now updates the Selected Accounts information correctly.
  219.  
  220. The program now manages the color for text and backgrounds in the Check Register for even and odd rows (selected or not selected) correctly.
  221.  
  222. Added cursor up/down arrows function to change Check Register entry selection of the display.
  223.  
  224. The preferences Save As Text function is now working.
  225.  
  226. The Check Register grid is no longer updated twice after loading a data base file.
  227.  
  228. Double-clicking on a Check Register row is redrawn at the correct window coordinate in both the interpreter and when compiled. The interpreted problem was fixed by placing it before the Edit Text item (Find field). The compiled problem was fixed by just redrawing the complete grid rather than calculating what rows where actualy visible (it's a fixed size grid). This CPX bug has something to do with the current target item.
  229.  
  230. Remove case sensitivity from all search routines. Case sensitivity is now a user selectable obtion.
  231.  
  232. Add comment searching and sorting to the Check Register.
  233.  
  234. The comment found when searching is highlited rather than the entry row.
  235.  
  236. Cash accounts with a name of "ALL ACCOUNTS" or "NONE", and Budget account with a name of "ALL EXPENSE ACCOUNTS" or "ALL INCOME ACCOUNTS" are no longer valid.
  237.  
  238. Included Auto save and grid color selection features in the preference system. They are not active in this release.
  239.  
  240. Included a Logical search feature in the Check Register. In the future this will allow a user to compose complex data searches and sorts.
  241.  
  242. Fixed all know problems with using the following selections in windows and menus:
  243.  
  244. NONE
  245. -
  246. <
  247. ?
  248.  
  249. These are metacharacters to CPX and the Mac and cause all sorts of problems if they are not entered as quoted strings.
  250.  
  251. Added an automatic retry feature to the Find Again routine to search from the first display entry if the first search fails and the search did not begin at the first display entry.
  252.  
  253. Added Monthly and Done buttons to the Budget window as an alternative way of bringing up the Budget-Monthly window.
  254.  
  255. Now use resources of type 'TEXT' and 'styl' in the Help window rather than as text stored in a persistent.
  256.  
  257. Version 1.0.0d9 (Feb./1994)
  258.  
  259. Development release 9.
  260.  
  261. The Check Register grid was still being drawn at the wrong coordinates. This happens when the Register Grid is not the current target and the first row is selected a second time (the other two target fields are the header grid and the find field). When a click on a selection that is already selected, the refresh routine does not execute. This leaves the port rectangle of the current grafPort set to the coordinates of the grid view. When the grid is redrawn (for several additional reasons with color) the adjustments to the clip rectangle and drawing region are made relative to the view rather than the window. The solution was to reset the grafPort's origin back to the window's origin just before redrawing the grid.
  262.  
  263. Problem found on the test platform (Mac II):
  264.  
  265. Get a lock-up when selecting the last entry (or no entry) in the table of contents in the Help window. The solution was to create a dummy blank entry at the end of the selection list. Selecting the blank entry or no entry causes the last selected item to be selected. List selection in the Scroll List class is handled by the Mac Toolbox List Manager and would require a lot of coding to fix at any programing language level.
  266.  
  267. The Update Windows function in the Check Entry window now works.
  268.  
  269. The Help information has improved.
  270.